Architecture for Client-Independent Web-Based Applications
نویسنده
چکیده
The d evelopment effort for interactive Web applications is continuously increasing, because multiple clients with widely varying user interface (UI) capabilities have to be supported. In addition, personalization features render the task more complex. The MUSA (Multiple User Interfaces, Single Application) system addresses that issue by decoupling the application logic from the UI logic. The architecture of the MUSA system is based on an event -graph. The eventgraph abstracts UI issues and personalization issues from the implementation of the application.
منابع مشابه
Applying a Component Model to Grid Application Services
Programming client-side applications based on composing units of distributed software is an important research issue in the Grid computing community. In this context, it is a key requirement to provide application developers with highlevel programming models and frameworks which are well supported by the underlying Grid architecture. In this paper we present an approach that applies a component...
متن کاملMDA and Analysis of Web Applications
Enterprise systems are mission critical. As a result, ensuring their correctness is of primary concern. This paper aids to the analysis of Web Applications, focusing on the aspects related to the interaction of business logic and Web browsers. The method adopted is based on the Model Driven Architecture. First, the Platform Independent Model of Web Applications is refined to create a new model ...
متن کاملResponsive Interaction for a Large Web Application: The Meteor Shower Architecture in the WebWriter II Editor
Traditional server-based web applications allow access to server-hosted resources, but often exhibit poor responsiveness due to server load and network delays. Client-side web applications, on the other hand, provide excellent interactivity at the expense of limited access to server resources. The WebWriter II Editor, a direct manipulation HTML editor that runs in a web browser, uses both serve...
متن کاملBuilding Desktop Application with Web Services in a Message-based MVC Paradigm
Over the past decade, classic client side applications with Model-View-Controller (MVC) architecture haven’t changed much but become more complex. In this paper, we present an approach of building desktop applications with Web Services in an explicit message-based MVC paradigm. By integrating with our publish/subscribe messaging middleware, it makes SVG browser (a Microsoft PowerPoint like clie...
متن کاملBuilding multi-device, adaptive thin-client web user interfaces with Extended Java Server Pages
We describe a new approach to providing adaptable thin client interfaces for web-based systems that allows a developer to specify a web-based interface using a device-independent mark-up language embedded in conventional Java Server Pages. At run-time this single interface description is used to automatically provide an interface for multiple web devices e.g. desk-top HTML and mobile WML-based ...
متن کامل